package com.summer.jira.model;

import java.util.Date;
import java.lang.String;
import java.lang.Integer;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;


@Entity
@Table(name = "bug_summary")
public class BugSummary implements Serializable {
	private static final long serialVersionUID = 1L;
	private String id;
	private String theme;
	private String issue_key;
	private String issue_id;
	private String problem_type;
	private String status;
	private String project_key;
	private String project_name;
	private String project_type;
	private String project_lead;
	private String project_description;
	private String project_url;
	private String solve_result;
	private String agent_user;
	private String reporter;
	private String creator;
	private Date create_time;
	private Date update_time;
	private Date recently_see_time;
	private Date solve_time;
	private String affect_version;
	private String module;
	private String deadline;
	private Integer vote;
	private String mark;
	private String description;
	private String environment;
	private String watcher;
	private String pre_expect_time;
	private String surplus_time;
	private String used_time;
	private String work_ratio;
	private String sum_pre_expect_time;
	private String sum_pre_surplus_time;
	private String sum_used_time;
	private String safe_level;
	private String outward_issue_link;
	private String files;
	private String epic_colour;
	private String epic_link;
	private String epic_name;
	private String epic_status;
	private Date fix_time;
	private String rank;
	private Date reopen_time;
	private Integer reopen_times;
	private String story_points;
	private String serious_level;
	private String task_from;
	private String priority;
	private Date close_time;
	private String history_problem;
	private String frame_problem;
	private Date test_time;
	private String test_version;
	private String test_status;
	private String defect_type;
	private String defect_from;
	private String defect_reproduce_chance;
	private String sovle_method;
	private String reopen_times_cn;
	private String problem_level;
	private String problem_reason;
	private String problem_type_custom;
	private String res_user;
	private String project_phase;
	private String expect_hours;
	private String remark;
	@Id
	@Column(name = "id", nullable =  false, unique = true, length = 50)
	public String getId() {
		return this.id;
	}
	public void setId(String id) {
		this.id = id;
	}
	@Column(name = "theme")
	public String getTheme() {
		return this.theme;
	}
	public void setTheme(String theme) {
		this.theme = theme;
	}
	@Column(name = "issue_key")
	public String getIssue_key() {
		return this.issue_key;
	}
	public void setIssue_key(String issue_key) {
		this.issue_key = issue_key;
	}
	@Column(name = "issue_id")
	public String getIssue_id() {
		return this.issue_id;
	}
	public void setIssue_id(String issue_id) {
		this.issue_id = issue_id;
	}
	@Column(name = "problem_type")
	public String getProblem_type() {
		return this.problem_type;
	}
	public void setProblem_type(String problem_type) {
		this.problem_type = problem_type;
	}
	@Column(name = "status")
	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	@Column(name = "project_key")
	public String getProject_key() {
		return this.project_key;
	}
	public void setProject_key(String project_key) {
		this.project_key = project_key;
	}
	@Column(name = "project_name")
	public String getProject_name() {
		return this.project_name;
	}
	public void setProject_name(String project_name) {
		this.project_name = project_name;
	}
	@Column(name = "project_type")
	public String getProject_type() {
		return this.project_type;
	}
	public void setProject_type(String project_type) {
		this.project_type = project_type;
	}
	@Column(name = "project_lead")
	public String getProject_lead() {
		return this.project_lead;
	}
	public void setProject_lead(String project_lead) {
		this.project_lead = project_lead;
	}
	@Column(name = "project_description")
	public String getProject_description() {
		return this.project_description;
	}
	public void setProject_description(String project_description) {
		this.project_description = project_description;
	}
	@Column(name = "project_url")
	public String getProject_url() {
		return this.project_url;
	}
	public void setProject_url(String project_url) {
		this.project_url = project_url;
	}
	@Column(name = "solve_result")
	public String getSolve_result() {
		return this.solve_result;
	}
	public void setSolve_result(String solve_result) {
		this.solve_result = solve_result;
	}
	@Column(name = "agent_user")
	public String getAgent_user() {
		return this.agent_user;
	}
	public void setAgent_user(String agent_user) {
		this.agent_user = agent_user;
	}
	@Column(name = "reporter")
	public String getReporter() {
		return this.reporter;
	}
	public void setReporter(String reporter) {
		this.reporter = reporter;
	}
	@Column(name = "creator")
	public String getCreator() {
		return this.creator;
	}
	public void setCreator(String creator) {
		this.creator = creator;
	}
	@Column(name = "create_time")
	public Date getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}
	@Column(name = "update_time")
	public Date getUpdate_time() {
		return this.update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	@Column(name = "recently_see_time")
	public Date getRecently_see_time() {
		return this.recently_see_time;
	}
	public void setRecently_see_time(Date recently_see_time) {
		this.recently_see_time = recently_see_time;
	}
	@Column(name = "solve_time")
	public Date getSolve_time() {
		return this.solve_time;
	}
	public void setSolve_time(Date solve_time) {
		this.solve_time = solve_time;
	}
	@Column(name = "affect_version")
	public String getAffect_version() {
		return this.affect_version;
	}
	public void setAffect_version(String affect_version) {
		this.affect_version = affect_version;
	}
	@Column(name = "module")
	public String getModule() {
		return this.module;
	}
	public void setModule(String module) {
		this.module = module;
	}
	@Column(name = "deadline")
	public String getDeadline() {
		return this.deadline;
	}
	public void setDeadline(String deadline) {
		this.deadline = deadline;
	}
	@Column(name = "vote")
	public Integer getVote() {
		return this.vote;
	}
	public void setVote(Integer vote) {
		this.vote = vote;
	}
	@Column(name = "mark")
	public String getMark() {
		return this.mark;
	}
	public void setMark(String mark) {
		this.mark = mark;
	}
	@Column(name = "description")
	public String getDescription() {
		return this.description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	@Column(name = "environment")
	public String getEnvironment() {
		return this.environment;
	}
	public void setEnvironment(String environment) {
		this.environment = environment;
	}
	@Column(name = "watcher")
	public String getWatcher() {
		return this.watcher;
	}
	public void setWatcher(String watcher) {
		this.watcher = watcher;
	}
	@Column(name = "pre_expect_time")
	public String getPre_expect_time() {
		return this.pre_expect_time;
	}
	public void setPre_expect_time(String pre_expect_time) {
		this.pre_expect_time = pre_expect_time;
	}
	@Column(name = "surplus_time")
	public String getSurplus_time() {
		return this.surplus_time;
	}
	public void setSurplus_time(String surplus_time) {
		this.surplus_time = surplus_time;
	}
	@Column(name = "used_time")
	public String getUsed_time() {
		return this.used_time;
	}
	public void setUsed_time(String used_time) {
		this.used_time = used_time;
	}
	@Column(name = "work_ratio")
	public String getWork_ratio() {
		return this.work_ratio;
	}
	public void setWork_ratio(String work_ratio) {
		this.work_ratio = work_ratio;
	}
	@Column(name = "sum_pre_expect_time")
	public String getSum_pre_expect_time() {
		return this.sum_pre_expect_time;
	}
	public void setSum_pre_expect_time(String sum_pre_expect_time) {
		this.sum_pre_expect_time = sum_pre_expect_time;
	}
	@Column(name = "sum_pre_surplus_time")
	public String getSum_pre_surplus_time() {
		return this.sum_pre_surplus_time;
	}
	public void setSum_pre_surplus_time(String sum_pre_surplus_time) {
		this.sum_pre_surplus_time = sum_pre_surplus_time;
	}
	@Column(name = "sum_used_time")
	public String getSum_used_time() {
		return this.sum_used_time;
	}
	public void setSum_used_time(String sum_used_time) {
		this.sum_used_time = sum_used_time;
	}
	@Column(name = "safe_level")
	public String getSafe_level() {
		return this.safe_level;
	}
	public void setSafe_level(String safe_level) {
		this.safe_level = safe_level;
	}
	@Column(name = "outward_issue_link")
	public String getOutward_issue_link() {
		return this.outward_issue_link;
	}
	public void setOutward_issue_link(String outward_issue_link) {
		this.outward_issue_link = outward_issue_link;
	}
	@Column(name = "files")
	public String getFiles() {
		return this.files;
	}
	public void setFiles(String files) {
		this.files = files;
	}
	@Column(name = "epic_colour")
	public String getEpic_colour() {
		return this.epic_colour;
	}
	public void setEpic_colour(String epic_colour) {
		this.epic_colour = epic_colour;
	}
	@Column(name = "epic_link")
	public String getEpic_link() {
		return this.epic_link;
	}
	public void setEpic_link(String epic_link) {
		this.epic_link = epic_link;
	}
	@Column(name = "epic_name")
	public String getEpic_name() {
		return this.epic_name;
	}
	public void setEpic_name(String epic_name) {
		this.epic_name = epic_name;
	}
	@Column(name = "epic_status")
	public String getEpic_status() {
		return this.epic_status;
	}
	public void setEpic_status(String epic_status) {
		this.epic_status = epic_status;
	}
	@Column(name = "fix_time")
	public Date getFix_time() {
		return this.fix_time;
	}
	public void setFix_time(Date fix_time) {
		this.fix_time = fix_time;
	}
	@Column(name = "rank")
	public String getRank() {
		return this.rank;
	}
	public void setRank(String rank) {
		this.rank = rank;
	}
	@Column(name = "reopen_time")
	public Date getReopen_time() {
		return this.reopen_time;
	}
	public void setReopen_time(Date reopen_time) {
		this.reopen_time = reopen_time;
	}
	@Column(name = "reopen_times")
	public Integer getReopen_times() {
		return this.reopen_times;
	}
	public void setReopen_times(Integer reopen_times) {
		this.reopen_times = reopen_times;
	}
	@Column(name = "story_points")
	public String getStory_points() {
		return this.story_points;
	}
	public void setStory_points(String story_points) {
		this.story_points = story_points;
	}
	@Column(name = "serious_level")
	public String getSerious_level() {
		return this.serious_level;
	}
	public void setSerious_level(String serious_level) {
		this.serious_level = serious_level;
	}
	@Column(name = "task_from")
	public String getTask_from() {
		return this.task_from;
	}
	public void setTask_from(String task_from) {
		this.task_from = task_from;
	}
	@Column(name = "priority")
	public String getPriority() {
		return this.priority;
	}
	public void setPriority(String priority) {
		this.priority = priority;
	}
	@Column(name = "close_time")
	public Date getClose_time() {
		return this.close_time;
	}
	public void setClose_time(Date close_time) {
		this.close_time = close_time;
	}
	@Column(name = "history_problem")
	public String getHistory_problem() {
		return this.history_problem;
	}
	public void setHistory_problem(String history_problem) {
		this.history_problem = history_problem;
	}
	@Column(name = "frame_problem")
	public String getFrame_problem() {
		return this.frame_problem;
	}
	public void setFrame_problem(String frame_problem) {
		this.frame_problem = frame_problem;
	}
	@Column(name = "test_time")
	public Date getTest_time() {
		return this.test_time;
	}
	public void setTest_time(Date test_time) {
		this.test_time = test_time;
	}
	@Column(name = "test_version")
	public String getTest_version() {
		return this.test_version;
	}
	public void setTest_version(String test_version) {
		this.test_version = test_version;
	}
	@Column(name = "test_status")
	public String getTest_status() {
		return this.test_status;
	}
	public void setTest_status(String test_status) {
		this.test_status = test_status;
	}
	@Column(name = "defect_type")
	public String getDefect_type() {
		return this.defect_type;
	}
	public void setDefect_type(String defect_type) {
		this.defect_type = defect_type;
	}
	@Column(name = "defect_from")
	public String getDefect_from() {
		return this.defect_from;
	}
	public void setDefect_from(String defect_from) {
		this.defect_from = defect_from;
	}
	@Column(name = "defect_reproduce_chance")
	public String getDefect_reproduce_chance() {
		return this.defect_reproduce_chance;
	}
	public void setDefect_reproduce_chance(String defect_reproduce_chance) {
		this.defect_reproduce_chance = defect_reproduce_chance;
	}
	@Column(name = "sovle_method")
	public String getSovle_method() {
		return this.sovle_method;
	}
	public void setSovle_method(String sovle_method) {
		this.sovle_method = sovle_method;
	}
	@Column(name = "reopen_times_cn")
	public String getReopen_times_cn() {
		return this.reopen_times_cn;
	}
	public void setReopen_times_cn(String reopen_times_cn) {
		this.reopen_times_cn = reopen_times_cn;
	}
	@Column(name = "problem_level")
	public String getProblem_level() {
		return this.problem_level;
	}
	public void setProblem_level(String problem_level) {
		this.problem_level = problem_level;
	}
	@Column(name = "problem_reason")
	public String getProblem_reason() {
		return this.problem_reason;
	}
	public void setProblem_reason(String problem_reason) {
		this.problem_reason = problem_reason;
	}
	@Column(name = "problem_type_custom")
	public String getProblem_type_custom() {
		return this.problem_type_custom;
	}
	public void setProblem_type_custom(String problem_type_custom) {
		this.problem_type_custom = problem_type_custom;
	}
	@Column(name = "res_user")
	public String getRes_user() {
		return this.res_user;
	}
	public void setRes_user(String res_user) {
		this.res_user = res_user;
	}
	@Column(name = "project_phase")
	public String getProject_phase() {
		return this.project_phase;
	}
	public void setProject_phase(String project_phase) {
		this.project_phase = project_phase;
	}
	@Column(name = "expect_hours")
	public String getExpect_hours() {
		return this.expect_hours;
	}
	public void setExpect_hours(String expect_hours) {
		this.expect_hours = expect_hours;
	}
	@Column(name = "remark")
	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
}